<?php
class Instituciones_Form_Adjuntos extends Form_Cna {
	
	public function __construct($options = null) {
		parent::__construct($options);
	}
	
	public function init() {
		$appConfig = Zend_Registry::get('appConfig');
		$domConfig = Zend_Registry::get('domConfig');
			
		$this->setName('adjuntos');
		$this->setMethod("post");
		$this->setAttrib('enctype', 'multipart/form-data');
		
		$codtab = new Zend_Form_Element_Hidden("codtab");
		$codboton = new Zend_Form_Element_Hidden("codboton");
		$codboton2 = new Zend_Form_Element_Hidden("codboton2");
		$codnorma = new Zend_Form_Element_Hidden("codnorma");
		
		$archivo = new Zend_Form_Element_File('archivo');
		$archivo->setLabel('Adjuntar archivo :');
        $archivo->setMaxFileSize(10485760);
		$archivo->addValidator('Size', false, 10485760); // 10MB = 10,485,760 bytes
//		$archivo->setDestination($_SERVER['DOCUMENT_ROOT']."/cna/uploads");
        $archivo->setDestination($appConfig->get("ruta_archivos"));
        $archivo->setRequired(true);
        $archivo->setValueDisabled(true);
        $archivo->addValidator('Extension', false, $domConfig->EXTENSIONES_ARCHIVOS);
        
		$submit = new Zend_Form_Element_Submit ( 'btnSubmit' );
		$submit->setValue('Guardar');
		$submit->setLabel("Guardar");
		$submit->setAttrib("class", "iceCmdBtn");
		
		$this->addElements ( array ( $codtab,
		                             $codboton,
		                             $codboton2,
									 $codnorma,
		                             $archivo,
									 $submit
								 ) );
		$this->loadViewScriptDecorators();
		//$this->loadTableDecorators();
	}

	public function loadViewScriptDecorators() {
		$this->setDecorators ( array (array ('viewScript', array ('viewScript' => 'viewscripts/adjuntos_form.phtml' ) ) ) );
	}
}